package com.gtq.uhome.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Timestamp;

@Data
@ApiModel
public class LogisticsVo {

    //--------------------------order_sup_relation---------------------------------

    @ApiModelProperty(value = "物料id")
    private Integer supId;

    @ApiModelProperty(value = "物料名称")
    private String supName;

    @ApiModelProperty(value = "物料数量")
    private Integer supCount;

    @ApiModelProperty(value = "订单编号")
    private String orderId;

    @ApiModelProperty(value = "物流编号")
    private String logisticsId;

    @ApiModelProperty(value = "状态")
    private String statusCode;

    //---------------------------------order_detail--------------------------------------

    @ApiModelProperty(value = "一级分类")
    private String categoryOne;

    @ApiModelProperty(value = "二级分类")
    private String categoryTwo;

    @ApiModelProperty(value = "三级分类")
    private String categoryThree;

    @ApiModelProperty(value = "订单商品数量")
    private Integer count;

    @ApiModelProperty(value = "重量")
    private Double heavy;

    @ApiModelProperty(value = "价格")
    private Double price;

    @ApiModelProperty(value = "时效产品")
    private String agingCode;

    @ApiModelProperty(value = "提交时间")
    private Timestamp subTime;

    //-------------------------------consignee_order_relation---------------------------------------

    @ApiModelProperty(value = "收货人id")
    private Integer consigneeId;
    //order_id

    //------------------------------------consignee-----------------------------------------------

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "收货人电话")
    private String consigneePhoneNumber;

    @ApiModelProperty(value = "收货人姓名")
    private String consigneeName;

    @ApiModelProperty(value = "收货人街道")
    private String street;

    @ApiModelProperty(value = "收货人地址")
    private String consigneeAddress;

    @ApiModelProperty(value = "备用电话")
    private String standbyPhoneNumber;

    //--------------------------------user--------------------------------------

    @ApiModelProperty(value = "用户昵称")
    private String userName;

    @ApiModelProperty(value = "用户密码")
    private String userPassword;

    @ApiModelProperty(value = "用户手机号码")
    private String userPhoneNumber;

    //--------------------------------user_order_relation------------------------------------------

    //---------------------------------user_site-----------------------------------

    @ApiModelProperty(value = "站点id")
    private String siteId;

    //----------------------------------category-------------------------------------

    @ApiModelProperty(value = "一级分类名称")
    private String aName;
    @ApiModelProperty(value = "二级分类名称")
    private String bName;
    @ApiModelProperty(value = "三级分类名称")
    private String cName;
    @ApiModelProperty(value = "二级分类父id")
    private Integer bParentId;
    @ApiModelProperty(value = "三级分类父id")
    private Integer cParentId;

    //------------------------order-----------------------

    @ApiModelProperty(value = "审核状态")
    private String checkStatus;

    //------------------------delivery-----------------------

    @ApiModelProperty(value = "收银台单号")
    private String cashNumber;

    @ApiModelProperty(value = "流水单号")
    private String serialNumber;
}
